Multi - tier Internet Service Management : Statistical Learning Approaches
نویسنده
چکیده
Modern Internet services employ a multi-tier architecture. While facilitating flexible service deployment, the tiered architectures introduce several significant challenges. Complex inter-tier dependencies and dynamic bottleneck tier shift are challenges inherent to multi-tier architectures. Highly dynamics of session-oriented Internet workloads further magnifies the complexity of multi-tier Internet services. Managing these complex services for session-oriented performance improvement and quality of service provisioning is an important but challenging undertaking. Three critical Internet service management mechanisms are: admission control, dynamic resource provisioning and service differentiation. Significant research literature studies the three mechanisms using a variety of techniques. Queuing based analytical models of the multi-tier systems have been proposed to achieve request-oriented performance guarantees. However, queuing models often lack the ability to capture session workload dynamics in multi-tier systems and queueing-theoretic approaches are often not effective in resource management for quality-of-service provisioning in highly complex multi-tier systems with highly complex session-based workloads. This thesis concentrates on applying statistical learning based approaches for multi-tier Internet service management to achieve efficient, balanced and scalable services. The main advantage of statistical learning approaches is that they solve complex dynamic problems through learning and adaptation, and require no priori domain-specific knowledge. First, we will explore a session based admission control strategy to improve session throughput in multi-tier Internet services. Using a bayesian network model, the approach will achieve coordination among multiple tiers of the service for effective session throughput improvement. Second, we will promote the use of a novel relative session-oriented performance metric, session slowdown. Session slowdown represents the user-perceived performance of a session. We will further propose a statistical regression based dynamic resource provisioning strategy for session slowdown guarantee in multi-tier systems. While offline training captures the dynamic behavior of the service as statistical regression models, online monitoring utilizes the learned models to predict the multi-tier Internet service’s resource requirements. Third, we want to design a service differentiation approach that employs a combination of reinforcement learning and neural networks to achieve session slowdown based differentiation in multi-tier Internet services. The approach aims to adaptively achieve both absolute and relative differentiation among multiple customer classes. Finally, we will develop a user interface based Multi-tier Internet Service Management Console, which can be used by a system administrator to monitor and finely tune the service performance. Successful completion of this research will guide using statistical learning approaches for quality-of-service provisioning in modern multi-tier Internet services.
منابع مشابه
Regression-based resource provisioning for session slowdown guarantee in multi-tier Internet servers
Autonomous management of a multi-tier Internet service involves two critical and challenging tasks, one understanding its dynamic behaviors when subjected to dynamic workloads and second adaptive management of its resources to achieve performance guarantees. We propose a statistical machine learning based approach to achieve session slowdown guarantees of a multi-tier Internet service. Session ...
متن کاملCoordinated session-based admission control with statistical learning for multi-tier internet applications
Popular Internet applications deploy a multi-tier architecture, with each tier provisioning a certain functionality to its preceding tier. In this paper, we address the challenging session-based admission control issue for multi-tier Internet applications. The session-based admission control approach (SBAC) designed for a single Web server is not effective for a multi-tier architecture. This is...
متن کاملConsistent and Scalable Cache Replication for Multi-tier J2EE Applications
Data centers are the most critical infrastructure of companies demanding higher and higher levels of quality of service (QoS) in terms of availability and scalability. At the core of data centers are multi-tier architectures providing service to applications. Replication is heavily used in this infrastructure for either availability or scalability but typically not for both combined. Additional...
متن کاملPrioritizing Service Based on Multi-Tier Service Approximation Technique for Dynamic Selection and Composition of Cloud Services in Multi Tier Clouds
The increasing amount of information and the growth of information technology paved the way for internet users to perform their desired task without spending more on the resources using cloud computing. The cloud provides various services at different level of architecture like service layer, platform layer and database layer. To access these services the users has to be registered and could ac...
متن کاملProtocols for End-to-End Reliability in Multi-Tier Systems
Modern Internet services exhibit the strong trend to be structured according to a three-tier, and in general multi-tier, system organization, which allows reflecting at both the software and hardware level the logical decomposition of applications. Even though the partitioning of the application into multiple tiers provides the potentialities to achieve high modularity and flexibility, the mult...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011